⚙️ Settings
🎨 Color Schema
🌐 Language & Theme
PROJECT_lechworld
Project Analysis Report
Generated 2025-10-09 19:54:29
46.2
Health Score
1,148
Files
170
Directories
19.9s
Analysis
F - Critical
Critical issues detected
PROJECT PURPOSE
Premium miles management and family tracking system
📊 Project Health Details - Click to collapse
Duplicates: 45 sets (68.0 MB wasted)
Empty Dirs: 30
Unknown Dirs: 9361 (5506.5%)
Tech Stack: React (TSX) 39.2%, TypeScript 35.9%, JavaScript 16.7%

🎯 What To Do Now - Action Plan

AI-agent ready instructions with copy-paste buttons

🔥 P0: Quick Wins (15-30 min) - Click to expand
Critical actions with immediate impact
1
Remove 45 duplicate sets (79 files)
⏱️ 15-30 min 📊 HIGH
💡 Frees 68.0 MB
# Review duplicates in "Duplicate Files" section below # Delete manually after verification
2
Delete 30 empty directories
⏱️ 5 min 📊 MEDIUM
💡 Removes 30 unused folders
find . -type d -empty -delete
⚡ P1: High Priority (1-2 days) - Click to expand
Important improvements for project health
1
Standardize 222 files to kebab-case
⏱️ 2-4 hours 📊 HIGH
💡 Fixes 222 naming inconsistencies
# Current conventions: camelCase(5), snake_case(61), kebab-case(423) # Recommended: kebab-case # Rename files gradually during edits
🎯 P2: Strategic (1+ weeks) - Click to expand
1
Clarify 9361 unknown directories (73.1%)
⏱️ 2-3 days 📊 MEDIUM
💡 Documents 9361 directories, improves 73.1% of project structure
# Review each unknown directory and add README.md find . -type d -maxdepth 2 | head -n 10 | while read dir; do echo "# Purpose\n\nThis directory..." > "$dir/README.md" done # Continue for all 9361 directories
2
Add 5 documentation files (current: 0)
⏱️ 1-2 weeks 📊 LOW
💡 Increases documentation from 0 to 5 files
# Create essential documentation touch README.md CONTRIBUTING.md CHANGELOG.md mkdir docs && touch docs/ARCHITECTURE.md docs/API.md
3
Consolidate 0 files into 3 standard directories
⏱️ 1-2 weeks 📊 MEDIUM
💡 Merges 48 scattered locations into organized structure
# Example consolidation commands: # 1. Unknown: 0 files mkdir -p standard_unknown # Move files from scattered locations # Review full list in "Consolidation Opportunities" section below
🔍 Duplicate Files (Top 10) - Click to expand
Total wasted space: 68.0 MB
Files Copies Wasted
mr-fix-my-project-please.py.bak
mr-fix-my-project-please.py.backup_before_orphan_removal
2 0.21 MB
mr-fix-my-project-please-test.py
mr-fix-my-project-complete.py
2 0.19 MB
lechworld_logo_domain.png
PRODUCT/public/lechworld-logo-old.png
_archived/dist-images-backup-20250915/lechworld-logo-old.png
...and 2 more
5 6.67 MB
sniper-gun-mcp-server/html_query_gun/scanner.py
html_query_gun/scanner.py
2 0.01 MB
sniper-gun-mcp-server/html_query_gun/tagger.py
html_query_gun/tagger.py
2 0.01 MB
sniper-gun-mcp-server/html_query_gun/demo.py
html_query_gun/demo.py
2 0.01 MB
sniper-gun-mcp-server/html_query_gun/QUERY_LANGUAGE_SPEC.md
html_query_gun/QUERY_LANGUAGE_SPEC.md
2 0.01 MB
PRODUCT/public/offline.html
_archived/build-dist-20250915/offline.html
2 0.00 MB
PRODUCT/public/favicon.ico
_archived/build-dist-20250915/favicon.ico
2 0.01 MB
PRODUCT/public/lechworld-favicon.png
_archived/build-dist-20250915/lechworld-favicon.png
2 0.01 MB
📁 Directory Types (Top 5)
Purpose Count %
Unknown 9361 73.1%
Source Code 1452 11.3%
Build 786 6.1%
Testing 387 3.0%
Data 308 2.4%
🔧 Technology Stack
Language Usage
React (TSX) 39.2%
TypeScript 35.9%
JavaScript 16.7%
Python 8.3%

🤖 AI-Powered Purpose Analysis

⚠️ AI Analysis Not Available

GPT-5 insights require Doppler configuration with OpenAI API key.

  1. Install Doppler: brew install doppler
  2. Configure API key: doppler secrets set OPENAI_API_KEY="your-key" --project ai-tools --config dev
  3. Re-run analysis to get AI-powered insights

Why enable this? Get deep PURPOSE-DRIVEN insights about your project's meta-purpose, hidden patterns, and smart recommendations.

🎨 OKLCH Color System Reference (Click to expand)
23 CSS Variables
Base (7)
--bg
--surface
--surface-2
--text
--muted
--border
--accent
Temperature (6)
--temp-cold
--temp-cool
--temp-neutral
--temp-warm
--temp-hot
--temp-very-hot
GitHub (5)
--github-none
--github-low
--github-med
--github-high
--github-max
Plasma (5)
--plasma-min
--plasma-low
--plasma-med
--plasma-high
--plasma-max
💡 OKLCH = Lightness, Chroma, Hue (perceptually uniform color space)
📂 Empty Directories (30)
• sniper-gun-mcp-server/node_modules/http-errors/node_modules
• sniper-gun-mcp-server/.git/objects/pack
• sniper-gun-mcp-server/.git/objects/info
• sniper-gun-mcp-server/.git/refs/tags
• mr-fix-my-project-please/mr-fix-my-project-please-repo/.git/objects/pack
• mr-fix-my-project-please/mr-fix-my-project-please-repo/.git/objects/info
• mr-fix-my-project-please/mr-fix-my-project-please-repo/.git/refs/tags
• docs/api
• PRODUCT/node_modules/@emnapi
• PRODUCT/node_modules/@tybys
• PRODUCT/node_modules/@napi-rs
• PRODUCT/node_modules/@upstash
• PRODUCT/tests/security
• PRODUCT/tests/visual
• PRODUCT/tests/fixtures
• PRODUCT/tests/performance
• PRODUCT/tests/helpers
• PRODUCT/public/images
• PRODUCT/src/test/utils
• PRODUCT/src/_ARCHIVED/deprecated
...and 10 more
find . -type d -empty -delete

📝 Naming Pattern Analysis

Recommended Convention: kebab-case
ConventionUsage
kebab-case423
SCREAMING_SNAKE_CASE121
snake_case61
PascalCase35
camelCase5

📊 File Type Distribution

ExtensionCountPercentage
.tsx22319.4%
.ts20417.8%
.md14913.0%
.png12210.6%
.js958.3%
.py474.1%
.svg433.7%
.json403.5%
.sh312.7%
.html292.5%
.map181.6%
.gz181.6%
.br181.6%
.jpeg161.4%
.css131.1%
📅 Project Evolution Timeline - Click to expand

Click on any work session to zoom in and see individual files. Use Zoom Out button to return.

Total Files: 1,148 | Time Span: Aug 18 → Oct 09, 2025 | Work Sessions: 26
🔍 Click any session to zoom in
#1
3 files
#2
149 files
#3
78 files
#4
37 files
#5
6 files
#6
10 files
#7
57 files
#8
10 files
#9
61 files
#10
19 files
#11
5 files
#12
13 files
#13
36 files
#14
107 files
#15
36 files
#16
3 files
#17
18 files
#18
4 files
#19
5 files
#20
157 files
#21
11 files
#22
73 files
#23
65 files
#24
48 files
#25
110 files
#26
23 files
Aug 18
Aug 24
Aug 29
Sep 03
Sep 08
Sep 13
Sep 19
Sep 24
Sep 29
Oct 04
Oct 09

📅 Activity Calendar - Week View with File Explorer

Click any day to see files modified. Color intensity shows activity level.

Sun
Mon
Tue
Wed
Thu
Fri
Sat
Aug 17
17
18
3
19
20
138
21
116
22
25
23
12
Aug 24
24
59
25
59
26
36
27
25
28
99
29
77
30
9
Aug 31
31
1
2
3
157
4
5
6
Sep 07
7
8
9
10
11
12
13
Sep 14
14
15
16
11
17
59
18
14
19
1
20
Sep 21
21
22
23
24
25
26
27
Sep 28
28
29
30
1
2
3
4
Oct 05
5
6
67
7
36
8
122
9
23
10
11
📂 Select a day
0 files
Name
Path
Size
📁
Click a calendar day to view files
🔗 Consolidation Opportunities (48)
Exact Duplicate: Delete duplicates, keep one
Files: mr-fix-my-project-please.py.bak, mr-fix-my-project-please.py.backup_before_orphan_removal | Save 0.21 MB
Exact Duplicate: Delete duplicates, keep one
Files: mr-fix-my-project-please-test.py, mr-fix-my-project-complete.py | Save 0.19 MB
Exact Duplicate: Delete duplicates, keep one
Files: lechworld_logo_domain.png, lechworld-logo-old.png, lechworld-logo-old.png (+2 more) | Save 6.67 MB
Exact Duplicate: Delete duplicates, keep one
Files: scanner.py, scanner.py | Save 0.01 MB
Exact Duplicate: Delete duplicates, keep one
Files: tagger.py, tagger.py | Save 0.01 MB
Exact Duplicate: Delete duplicates, keep one
Files: demo.py, demo.py | Save 0.01 MB
Exact Duplicate: Delete duplicates, keep one
Files: QUERY_LANGUAGE_SPEC.md, QUERY_LANGUAGE_SPEC.md | Save 0.01 MB
Exact Duplicate: Delete duplicates, keep one
Files: offline.html, offline.html | Save 0.00 MB
Exact Duplicate: Delete duplicates, keep one
Files: favicon.ico, favicon.ico | Save 0.01 MB
Exact Duplicate: Delete duplicates, keep one
Files: lechworld-favicon.png, lechworld-favicon.png | Save 0.01 MB
Exact Duplicate: Delete duplicates, keep one
Files: lechworld-logo-192.png, lechworld-logo-192.png | Save 0.03 MB
Exact Duplicate: Delete duplicates, keep one
Files: clear-all-local-data.html, clear-all-local-data.html | Save 0.00 MB
Exact Duplicate: Delete duplicates, keep one
Files: health.json, health.json | Save 0.00 MB
Exact Duplicate: Delete duplicates, keep one
Files: airplane-window-bg.png, airplane-window-bg.png | Save 1.48 MB
Exact Duplicate: Delete duplicates, keep one
Files: lechworld-logo-new.png, lechworld-logo-new.png, lechworld-logo-new.png (+1 more) | Save 0.00 MB
⚡ Performance Metrics
Total Analysis Time 19.88s
Files Processed 1,148
Processing Rate 57.7 files/s

⏱️ Recent Work Sessions

StartDurationFiles
TODAY AFTERNOON
5h 23min 23 files
YESTERDAY MORNING
13h 54min 110 files
TUESDAY THIS WEEK
8h 28min 48 files
MONDAY THIS WEEK
9h 48min 65 files
3 WEEKS AGO
4h 12min 73 files
3 WEEKS AGO
9min 11 files
LAST MONTH
3h 3min 157 files
LAST MONTH
45min 5 files
LAST MONTH
4min 4 files
LAST MONTH
1h 38min 18 files